查看原文
其他

软件定义如何为HIS系统护航加速?

医院管理信息系统(Hospital Information System,HIS)是以医院的人、财、物为中心,以重复性的事物处理为基本管理单元,以医院各级管理人员为服务对象。

通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为医院及各部门管理人员提供全面、准确的各种数据。

01系统分析

HIS作为医疗服务和医院管理的核心系统,已贯穿业务流程的各个环节,从住院、门诊、挂号、医技、收费、分诊、药品管理,以及到与医保、银行系统的数据交互,都在起着核心支撑作用。

HIS系统的数据特征主要表现为结构化数据,通常数据量不大,个别子系统短时间数据突发量较大(如门诊业务系统);对病人病历、检查和检验结果,药房划价系统数据访问频繁; HIS系统产生大量的电子病历与各种票据等结构化数据,以数据库的方式存储。

图片来源网络由于HIS系统的核心作用,其在高可用、业务连续性、系统性能、扩展性等方面都拥有较高要求,需要保证业务0中断数据0丢失,满足医院7x24小时高可靠运行的业务连续性要求。HIS系统对基础架构的主要要求包括:
  • 随着就诊人数的增长,需要具备良好的可扩展性,保证系统的性能满足业务发展需要;

  • 医院业务高峰期(例如上午7点-10点),面对激增的业务处理量,需求动态、灵活的基础架构支撑;

  • 核心系统一旦中断,意味着医疗服务的中断,直接影响患者就诊及治疗。需要满足7x24小时高可靠运行的业务连续性要求;

  • 由于会涉及到财务信息及患者个人信息等,因对安全性要求较高。
02客户实践

湖南省蓝山县中心医院是由蓝山县人民医院、蓝山县中医医院组建而成,是一所二级综合医院,分为南、北两院,占地面积4.98万平方米。

图片来源客户官微作为一所集预防、医疗、保健、教学、科研的现代化综合性医院,医院现有职工1026人,开设基础临床科室26个、病床位800余张;医院年门诊病人32万人次、年住院病人4万人次。 客户的HIS系统采用Oracle数据库,过去部署在单机服务器上,数据量约数百GB。不仅缺乏完善的容灾机制,且扩展性有限,随着医院就诊人数和业务量的增加,逐渐难以满足业务需求;同时由于存在性能瓶颈,导致挂号、就诊、缴费等等业务环节都存在较大时延,影响了患者就医体验。为了改善就医体验,增强信息化在医疗过程中的作用,客户希望借助新建IDC的机会,同时对核心的HIS系统基础架构进行改造。实践表明,软件定义存储(SDS)可根据医疗业务的特点和医生实际需求,统一满足HIS系统生产的结构化以及其它非结构化数据的存储需求,其高可扩展架构持续满足医院未来不断增长的容量和性能扩展需求;同时为了解决存储瓶颈和降低存储成本,通过解锁不同品牌硬件绑定以及智能的分级存储,进一步提升存储的利用效率,降低医院数据存储成本;并提供完整的本地数据中心保护方式和跨集群的数据容灾和备份保护,支持医院核心系统7x24小时连续运行,数据0丢失。客户最终选择了SDS解决方案对接,HIS应用部署在2节点Oracle RAC,存储系统基于华为H2288V3平台部署一套XSKY XEBS块存储集群。每个硬件平台插入1块6.4TB PCIE卡作为数据盘使用,在保证数据可靠性的同时,可为相关数据库应用带来超过50%的延迟降低可能。三副本数据保护,数据可用性达到7个9。并通过高带宽、低时延的InfiniBand高速互联,进一步消除性能瓶颈,为HIS应用带来100%的性能加速。

在此架构下,还可灵活的通过在线添加硬盘或者存储节点,持续满足未来对容量和性能的需求。在可控的TCO基础上,可以承载更多的业务系统,如PACS,LIS,EMR等,一套存储平台满足所有业务需求,消除医疗数据孤岛,为医疗数据湖构建数据底座。

03客户收益
  • 分布式架构,突破单点故障,确保业务连续性;

  • HIS业务主机与数据存储分离,副本数据保护,数据0丢失;

  • 闪存+SDS+高速网络,为HIS应用性能加速,提高数据存取效率;

  • 可为未来更多医疗业务提供负载支撑,满足医疗数据湖构建需求。

随着系统上线以来,据不完全统计,患者就诊时间缩短了约25%,患者对医院服务水平好评度提高了十几个百分点,业务笔数和业务处理效率都得到显著提升。基于SDS的动态伸缩基础架构,助力客户建设稳健的核心业务系统,实现更高水平的医疗服务。 

END


推荐阅读

Recommended reading

点击下列标题  阅读更多资讯


天津北辰医院PACS系统后端存储改造实践

太原市第七人民医院IT敏捷转型实践

如何为医疗应用构建融合数据平台?

让数据多跑路,让病人少跑腿

「最佳实践」有了这朵“医疗云”,看病好方便!

古有望闻问切,今有数据治病?


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存